Make sure setuptools is compatible with PEP 639#10512
Make sure setuptools is compatible with PEP 639#10512DimitriPapadopoulos wants to merge 1 commit intopydata:mainfrom
Conversation
|
I think this error is saying that the thing in or which is a link to the file itself |
|
Right, requiring However, if I understand you correctly, this is not compatible with Numpy 2.2: xarray/asv_bench/asv.conf.json Line 63 in 22bd964 We'll probably have to partially revert #10300 and fall back to pre-PEP639 format. Wait, no, according to #10355 there's more to that. I guess the real question is why I saw this issue surface recently in CI tests? |
8ac6a51 to
d0c8f33
Compare
d0c8f33 to
8a211f3
Compare
PEP 639 requires setuptools ≥ 77. It seems customary to require setuptools ≥ 77.0.2 which irons out some bugs related to PEP 639 support.
281ea27 to
7defc56
Compare
7defc56 to
ba5c608
Compare
The error you mention above is from the asv benchmarks (only running CI after adding the corresponding label), for which Xarray is installed with |
|
No worries, I'm happy the benchmark CI works. |
|
it still doesn't work, but see #10556 for attempts to fix that |
Instead rely onproject.licenseinpyproject.toml.Let's see if this fixes this CI error:
whats-new.rstapi.rst